package com.kksoft.readcm.pro.service;

import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.ListPreference;
import com.kksoft.readcm.a.Appconfig;
import com.kksoft.readcm.a.LoginAppObservable;
import com.kksoft.readcm.a.y;
import com.kksoft.readcm.activity.App;
import com.kksoft.readcm.activity.SettingsAdvActivity;
import com.kksoft.readcm.objects.m;
import com.kksoft.readcm.pro.a.b;
import com.kksoft.readcm.pro.activity.ProApp;
import com.kksoft.readcm.service.ListRequiredService;

public class BackgroundSyncService extends ListRequiredService
{
  public BackgroundSyncService(String paramString)
  {
    super(paramString);
  }

  protected static void a(int paramInt)
  {
    if (d())
    {
      String str = "syncing " + paramInt;
      Appconfig.getThis().d().a();
     boolean bool = Appconfig.getThis().b().b(2, true);
      App.setWarkful(2, null);
    }
  }

  public static void a(Context paramContext)
  {
    if (!App.e().a());
//    while (true)
//    {
//      return;
//      switch (App.h().getInt("backgroundSyncingValue", 2))
//      {
//      default:
//        c(paramContext);
//      case 4:
//      case 3:
//      case 2:
//      }
//    }
//    long l1 = 86400000L;
//    while (true)
//    {
//      AlarmManager localAlarmManager = (AlarmManager)paramContext.getSystemService("alarm");
//      a(paramContext, localAlarmManager);
//      long l2 = System.currentTimeMillis() + l1;
//      PendingIntent localPendingIntent = b(paramContext, 1);
//      localAlarmManager.setInexactRepeating(0, l2, l1, localPendingIntent);
//      String str = "scheduled TimerSync " + l1;
//      break;
//      l1 = 43200000L;
//      continue;
//      l1 = 3600000L;
//    }
  }

  public static void a(Context paramContext, int paramInt)
  {
    String str1 = null;
    switch (paramInt)
    {
    default:
      String str2 = "setting set to: " + str1;
      boolean bool = App.getSharedPreferences().edit().putString("backgroundSyncingString", str1).putInt("backgroundSyncingValue", paramInt).commit();
      if ((paramInt != 1) && (paramInt != 5))
        break;
      c(paramContext);
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    }
//    while (true)
//    {
//      return;
//      str1 = "instant";
//      break;
//      str1 = "hourly";
//      break;
//      str1 = "twice";
//      break;
//      str1 = "daily";
//      break;
//      str1 = "never";
//      break;
//      a(paramContext);
//    }
  }

  private static void a(Context paramContext, AlarmManager paramAlarmManager)
  {
    PendingIntent localPendingIntent1 = b(paramContext, 1);
    paramAlarmManager.cancel(localPendingIntent1);
    PendingIntent localPendingIntent2 = b(paramContext, 2);
    paramAlarmManager.cancel(localPendingIntent2);
  }

  public static boolean a()
  {
    if (App.getSharedPreferences().getInt("backgroundSyncingValue", 2) != 5);
    for (int i = 1; ; i = 0)
      return true;
  }

  public static boolean a(String paramString, SettingsAdvActivity paramSettingsAdvActivity, ListPreference paramListPreference)
  {
	return false;
//    int i;
//    b localb;
//    if (paramString.equals("instant"))
//    {
//      i = 1;
//      localb = ProApp.z();
//      if (i != 1)
//        break label130;
//      if (localb == null)
//        break label119;
//      if (!App.l())
//        break label108;
//      a locala = new a(paramSettingsAdvActivity, paramListPreference);
//      localb.a(paramSettingsAdvActivity, locala);
//      paramSettingsAdvActivity.showDialog(7);
//      i = 0;
//    }
//    while (true)
//    {
//      return i;
//      if (paramString.equals("hourly"))
//      {
//        i = 2;
//        break;
//      }
//      if (paramString.equals("twice"))
//      {
//        i = 3;
//        break;
//      }
//      if (paramString.equals("daily"))
//      {
//        i = 4;
//        break;
//      }
//      i = 5;
//      break;
//      label108: paramSettingsAdvActivity.showDialog(10);
//      i = 0;
//      continue;
//      label119: paramSettingsAdvActivity.showDialog(8);
//      i = 0;
//      continue;
//      label130: if (localb != null)
//        localb.a(paramSettingsAdvActivity);
//      a(paramSettingsAdvActivity, i);
//      int j = b();
//      paramListPreference.setSummary(j);
//      i = 1;
//    }
  }

  public static int b()
  {
	return 0;
//    int i;
//    switch (App.h().getInt("backgroundSyncingValue", 0))
//    {
//    default:
//      i = 2131165358;
//    case 1:
//    case 2:
//    case 3:
//    case 4:
//    case 5:
//    }
//    while (true)
//    {
//      return i;
//      i = 2131165376;
//      continue;
//      i = 2131165377;
//      continue;
//      i = 2131165378;
//      continue;
//      i = 2131165379;
//      continue;
//      i = 2131165380;
//    }
  }

  private static PendingIntent b(Context paramContext, int paramInt)
  {
    Intent localIntent = new Intent(paramContext, OnAlarmReceiver.class);
    return PendingIntent.getBroadcast(paramContext, paramInt, localIntent, 134217728);
  }

  protected static void b(Context paramContext)
  {
//    if (!a());
//    while (true)
//    {
//      return;
//      AlarmManager localAlarmManager = (AlarmManager)paramContext.getSystemService("alarm");
//      long l = System.currentTimeMillis() + 900000L;
//      PendingIntent localPendingIntent = b(paramContext, 2);
//      localAlarmManager.set(0, l, localPendingIntent);
//    }
  }

  public static void c(Context paramContext)
  {
    AlarmManager localAlarmManager = (AlarmManager)paramContext.getSystemService("alarm");
    a(paramContext, localAlarmManager);
  }
}
